A Simple yet Accurate Neural Branch Predictor

نویسندگان

  • S. P. Hunt
  • C. Egan
  • A. Shafarenko
چکیده

In this paper, we examine the application of simple neural processing elements to the problem of dynamic branch prediction in high-performance processors. A single neural network model is considered: the Perceptron. We demonstrate that a predictor based on the Perceptron can achieve a prediction accuracy in excess of that given by conventional Two-level Adaptive Predictors and suggest that neural predictors merit further investigation.

منابع مشابه

OH-SNAP: Optimized Hybrid Scaled Neural Analog Predictor

Neural-based branch predictors have been among the most accurate in the literature. The recently proposed scaled neural analog predictor, or SNAP, builds on piecewise-linear branch prediction and relies on a mixed analog/digital implementation to mitigate latency as well as power requirements over previous neural predictors. I present an optimized version of the SNAP predictor, hybridized with ...

متن کامل

SNIP: Scaled Neural Indirect Predictor

This paper proposes an indirect branch predictor based on neural learning. Neural-based conditional branch predictors have been among the most accurate in the literature, so it makes sense to adapt them to the indirect branch prediction problem. However, it is not clear how to use a predictor optimized to produce a true/false output for a problem requiring the prediction of a branch target. My ...

متن کامل

A Study on the Neural-based Perceptron Branch Predictor and Its Behavior

Title of Document: A STUDY ON THE NEURAL-BASED PERCEPTRON BRANCH PREDICTOR AND ITS BEHAVIOR Priyadarshini Rajakumar, M.S, 2006 Directed By: Associate Professor, Dr. Manoj Franklin, Department of Electrical and Computer Engineering Branch predictors are very critical in modern superscalar processors and are responsible for achieving high performance. As the depth of pipeline and instruction issu...

متن کامل

Improving Hardware Branch Predictors using Artificial Neural Networks

An abstract of the thesis of Andres Anibal Rustan for the Masters of Science in Electrical and Computer Engineering were presented November 1, 1999. Title: Improving Hardware Branch Predictors using Artificial Neural Networks This research shows that using an Artificial Neural Network as the hardware branch predictor of a microprocessor leads to performance as good as standard branch predictors...

متن کامل

The Triton Branch Predictor

We describe a new branch predictor that is designed to balance multiple constraints—predicting branch biases versus predicting specific branch instance behavior. Most branch instances only require branch bias information for accurate predictions while a select few require more sophisticated prediction structures. Our predictor uses a cache mechanism to classify branches and dynamically adjust t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003